@import url("base.css");

@import url("layout.css");

.recTable {
	width: 458px;
}

.recTable th {
	background: #EAEEF4;
	color: #335483;
}

.recTable th,.recTable td {
	border: 1px solid #CED4D9;
	padding: 5px;
}

.recTable .tdLeft {
	width: 288px;
}

.recTable td {
	padding-left: 10px;
}

.recTable td label {
	float: left;
	width: 125px;
}

.recTable table td {
	border: none;
}

.searchBar {
	color: #335483;
	font-weight: bold;
	text-align: right;
	margin: 10px auto;
	border-bottom: 1px solid #CED4D9;
	padding-bottom: 10px;
}

.searchBar .i {
	width: 285px;
	height: 16px;
	padding: 2px 5px 0 5px;
	background: url(/images/common/inputbg2.gif) repeat-x;
	border: 1px solid #BFC4C9;
}

.searchBar .bt8 {
	background: url(/images/common/bt08.jpg) no-repeat;
	border: none;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	width: 61px;
	height: 23px;
}


.searchBar2{
	color: #335483;
	font-weight: bold;
	text-align: left;
	margin: 10px auto;
	padding-bottom: 10px;
}

.searchBar2 .i {
	width: 285px;
	height: 16px;
	padding: 2px 5px 0 5px;
	background: url(/images/common/inputbg2.gif) repeat-x;
	border: 1px solid #BFC4C9;
}

.searchBar2 .bt8 {
	background: url(/images/common/bt08.jpg) no-repeat;
	border: none;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	width: 61px;
	height: 23px;
}



.pageCut {
	margin-bottom: 10px;
	text-align: right;
}

.pageCut .s {
	border: 1px solid #7F9DB9;
	float: right;
	height: 20px;
}

.pageCut a {
	border: 1px solid #DFDFDF;
	font-size: 12px;
	text-align: center;
	line-height: 100%;
	color: #254A9F;
	text-decoration: underline;
	margin-right: 5px;
}

.pageCut .btPrev {
	padding: 3px 6px 5px 12px;
	background: url(/images/common/prev.gif) 5px 7px no-repeat;
	font-weight: bold;
}

.pageCut .btNext {
	padding: 3px 12px 5px 6px;
	background: url(/images/common/next.gif) 89% 7px no-repeat;
	font-weight: bold;
}

.pageCut .btEnd {
	padding: 3px 15px 5px 6px;
	background: url(/images/common/pcend.gif) 89% 7px no-repeat;
	font-weight: bold;
}

.detailBlock {
	border: solid #CED4D9;
	border-width: 1px 0 1px 0;
	padding: 10px 0;
}

.btbar {
	text-align: center;
	margin-top: 10px;
}

.job {
	border: 1px solid #CED4D9;
	margin: 10px auto;
	padding: 10px 5px;
}

.newjob {
	margin: 5px auto;
	padding: 5px 0;
}

.newjob p {
	line-height: 15px;
}

.corpInfo {
	border: none; solid #CED4D9;
	margin: 10px auto;
	padding: 10px 0px;
	line-height: 15px;
}
/*  for candidates table  */
.canTable {
	width: 615px;
	margin: 10px auto;
}

.Tab1 {
	margin-top: 20px;
}

.Tab2 {
	margin-top: 10px;
}

.canTable td,.canTable th {
	border: 1px solid #CED4D9;
	padding: 5px 10px;
}

.canTable th {
	width: 120px;
	background: #EAEEF4;
	font-weight: bold;
	color: #335483;
}

.canTable th span {
	font-size: 10px;
}

.canTable td {
	color: #666;
}

.canTable .i {
	width: 210px;
	height: 16px;
	padding: 2px 5px 0 5px;
	background: url(/images/common/inputbg2.gif) repeat-x;
	border: 1px solid #BFC4C9;
}

.canTable .f {
	width: 290px;
	height: 19px;
	padding: 2px 5px 0 5px;
	background: url(/images/common/inputbg2.gif) repeat-x;
	border: 1px solid #BFC4C9;
}

.canTable .t {
	width: 400px;
	height: 220px;
	padding: 2px 5px 0 5px;
	border: 1px solid #BFC4C9;
	background: url(/images/common/textbg1.gif) repeat-x;
	overflow: auto;
}

.btbar101 {
	text-align: right;
    padding: 20px 0px 0px 0;
}

.btbar10 {
	text-align: right;
}

.btbar2 {
	text-align: right;
	padding: 20px 100px 0px 0;
}

.btbar3 {
	text-align: right;
	padding: 0 100px 10px 0;
}

.btbar2 label {
	color: #f60;
	font-weight: bold;
	margin-right: 10px;
}

.btCenter {
	text-align: center;
}

.ok {
	margin: 20px 40px;
	padding: 10px 20px;
}

.s {
	width: 203px;
	height: 19px;
	background: url(/images/input_bg.gif) center repeat-x;
	border: 1px solid #B5BABE;
}

.s option {
	background: #fff;
}

.iDate {
	width: 172px;
	height: 15px;
	border: 1px solid #B5BABE;
	background: url(/images/input_bg.gif) repeat-x;
	padding: 2px 5px;
}

.languageBar li {
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom: solid 1px #c7c7c7;
}

.languageBar li.noborder {
	border: none;
}

.languageBar span {
	display: block;
	float: left;
	width: 90px;
	height: 16px;
	padding-top: 2px;
}
/*  for logout table */
table.logout {
	width: 615px;
	margin: 20px auto;
}

table.logout th {
	background: #EAEEF4;
	font-weight: bold;
	color: #335483;
	text-align: left;
}

table.logout td,table.logout th {
	border: 1px solid #CED4D9;
	padding: 5px 10px;
}

table.logout .radiobar {
	text-align: right;
}

table.logout .radiobar div {
	color: #f60;
	font-weight: bold;
}

table.logout .radiobar input {
	margin: 0 5px 0 5px;
}

table.logout .t {
	width: 580px;
	height: 60px;
	padding: 2px 5px 0 5px;
	border: 1px solid #BFC4C9;
	background: url(/images/common/textbg1.gif) repeat-x;
	overflow: auto;
}

.ptitle{
	color: #000;
	padding:10px 0;
}

.newborder{
	width: 580px;
	border: 2px solid #CCCCCC;
}

.newstatute{
	width: 532px;
}
.newtitle{
	line-height:32px;
	height:32px;
	width:100%;
	background: #496997;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.newtitle span{
	padding-left:10px;
}

.newcanTable{
	border-top: 1px solid #CCCCCC;
	width:100%;
}

.newcanTable2{
	border-top: none;
}

.newcanTable tr{
	line-height:21px;
}

.newcanTable td,.newcanTable th {
	border: none;
	padding: 5px 10px;
}

.newcanTable th {
	border-right: 1px solid #CCCCCC;
	vertical-align: top;
	width: 155px;
	color: #335483;
}

.newcanTable th span {
	font-size: 10px;
}

.newcanTable th font {
	font-weight: 400;
}

.newcanTable td {
	color: #000;
}

.newcanTable .i {
	width: 210px;
	height: 16px;
	padding: 2px 5px 0 5px;
	background: url(/images/common/inputbg2.gif) repeat-x;
	border: 1px solid #BFC4C9;
}

.newcanTable .f {
	width: 290px;
	height: 19px;
	padding: 2px 5px 0 5px;
	background: url(/images/common/inputbg2.gif) repeat-x;
	border: 1px solid #BFC4C9;
}

.newcanTable .t {
	width: 400px;
	height: 220px;
	padding: 2px 5px 0 5px;
	border: 1px solid #BFC4C9;
	background: url(/images/common/textbg1.gif) repeat-x;
	overflow: auto;
}

.newtrborder tr{
	line-height:25px;
	border-top: 1px solid #CCCCCC;
}

.newthcolor th{
	background:#EAEEF4;
	line-height:25px;
	border-top: 1px solid #CCCCCC;
}

.newthcolor2 th{
	background:#EAEEF4;
	line-height:25px;
}

.rightfont{
	float:right;
}

.boldfont{
	font-weight: bold;
}

.regunimg{
	line-height:30px;
	width:42;
	height:15;
	background: url(/images/common/hikoukai.gif) no-repeat;	
}

.margin15{
	margin-top:15px;
}

.selwidth{
	width:222px;
}

.newcanTableTd{
	border-top: 1px solid #CCCCCC;
}
.newerrorBar {
	margin: 0 17px 10px 0;
	padding: 10px 10px 5px 40px;
	color: #930;
	background: url(/images/mg_login/erroricon.gif) 10px 7px no-repeat;
}
.newerrortitle{
	line-height:32px;
	height:32px;
	width:100%;
	background: #EAEEF4;
	color: #000;
	font-weight: bold;
	font-size: 14px;
}
.newerrortitle span{
	padding-left:10px;
}

.noteminheight{
	min-height:75px;
}

.centerbody{
	width: 580px;
	margin: 0 auto;
}


	.order_newborder {
		width: 580px;
		border: 2px solid #CCCCCC;
		margin:10px auto;
	}
	.order_newtitle{
		line-height:32px;
		height:32px;
		width:100%;
		background: #496997;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 14px;
	}
.confirm_statute_border {
    border: 1px solid black;
    padding: 15px 25px;
	margin:10px auto;
}

.width110{
	width:110px;
}
.width40{
	width:40px;
}
.width50{
	width:50px;
}
.width60{
	width:60px;
}
.width65{
	width:65px;
}



